package org.pidan.basic.designModel.singleton;

/**
 * {@code @description}: 饿汉模式
 * 类初始化时,会立即加载该对象，线程天生安全,调用效率高；
 * {@code @author}: huangyuxin
 * {@code @date}: 2023-11-15
 */
public class EHan {

    /**
     * 类初始化时，会立刻加载对象，线程安全，调用效率高
     */
    public static EHan eHan = new EHan();

    private EHan() {
        System.out.println("私有饿汉构造初始化");
    }


    public static EHan getInstance() {
        return eHan;
    }


    public static void main(String[] args) {
//        EHan eHan1 = EHan.getInstance();
//        EHan eHan2 = EHan.getInstance();
//        System.out.println(eHan1 == eHan2);

        System.out.println(111);
    }

}
